glasgow edinburgh backpacking hebrides hiking london wales accommodation camping self catering outer hebrides inverness england holiday bed and breakfast b&b walking fishing